main() {
  //空安全机制
  // Dart 如果声明变量没有赋值 ，返回类型为null
  String? name;
  // name = null;
  print(name);
  //空判断

  //空合并运算符

  print(name ?? '默认值');

  name ??= '张三';
  print(name);

  // 非空断言运算符
  print(name!);
  // 空合并运算符 2
  print(name?.length);



}
